- FireWire 1.0: Designing Drivers for FireWire Cards and Devices
- FireWire For Macintosh: An Overview (version 1.4, March 1997)
- IEEE 1394-1995: High Speed Serial Bus
- New Technology in the IEEE P1394 Serial Bus
- Consumer Applications of the IEEE 1394 Serial Bus...
- 1394 High Performance Serial Bus: The Digital Interface for ATV
Note: The installer contained in this DDK loads the FireWire Support extension only. The installer and a related ReadMe are the only files that Apple will include in the Mac OS. There is currently no plan to provide the additional sample extensions included in the DDK to end-customers. Apple will not provide a FWIM or additional drivers to customers unless it is part of a hardware bundle.
FIREWIRE WEB PAGE:
For up-to-date information on FireWire at Apple, visit the Apple FireWire web site at:
http://devworld.apple.com/dev/firewire/
PREVIOUS VERSIONS:
If you have a previous version of the FireWire DDK:
This DDK completely replaces DR1/DR1a, DR2, DR3, DR4, DR5, DDK 1.0, and DDK 1.1 DR1. Remove earlier versions of the FWExtensions and place the new extensions in your Extensions Folder.
CHANGES FROM FIREWIRE 1.1 DDK DR1:
* Bug fixes in the FireWire Support extension.
* The DDK now contains the source code and demo for a FireWire file transfer application.
TOOLS:
You will need Macintosh Programming Workshop (MPW) version 3.4 or later to build the sample code. (You can order MPW from the Apple Developer Catalog. The product that you need is called ETO: Essentials-Tools-Objects. A full description and order information are available on the Apple Developer Catalog web site: http://www.devcatalog.apple.com or you can call the Apple Developer Catalog directly at 1-800-282-2732; or (716) 871-6555 from outside the United States). We recommend that you use ETO 21 to compile the sample code.
SOFTWARE and HARDWARE REQUIREMENTS:
We recommend that you use Mac OS 7.6 with this DDK. FireWire 1.0 has been qualified on Mac OS 7.6. For more information on Mac OS 7.6, visit:
http://macos.apple.com/macos/releases.html
If you are developing or working with a peripheral device, in addition to the DDK, you will need a Host Adapter Card. This DDK contains extensions which support the Texas Instruments PCI Lynx card and Pele-based host adaptor cards, such as Adaptec's AHA8940.
For more information about the TI Lynx board, for technical support related to the board, to order boards, or to learn more about TI's other Development Tools for FireWire, visit TI's 1394 web site at:
http://www.ti.com/sc/docs/msp/1394/1394.htm
For more information about the Adaptec AHA8940 board, for technical support related to the board, to order boards, or to learn more about Adaptec's Development Tools for FireWire, visit Adaptec's 1394 website at:
http://www.adaptec.com/serialio/8940summary.html
If you are developing a PCI card, you will need to write a FWIM, FireWire Interface Module, or driver for your card (see FireWire for Macintosh: An Overview). This kit contains sample code for developing your FWIM.
In order to obtain a copy of the Specification of Consumer-Use Digital VCRs, visit: